home *** CD-ROM | disk | FTP | other *** search
-
-
-
- FTP User Commands FTP
-
-
-
- NNAAMMEE
- ftp - ARPANET file transfer program
-
- SSYYNNOOPPSSIISS
- ffttpp [ --vv ] [ --dd ] [ --ii ] [ --nn ] [ --gg ] [ hhoosstt ]
-
- DDEESSCCRRIIPPTTIIOONN
- _F_t_p is the user interface to the ARPANET standard File
- Transfer Protocol. The program allows a user to transfer
- files to and from a remote network site.
-
- The client host with which _f_t_p is to communicate may be
- specified on the command line. If this is done, _f_t_p will
- immediately attempt to establish a connection to an FTP
- server on that host; otherwise, _f_t_p will enter its command
- interpreter and await instructions from the user. When _f_t_p
- is awaiting commands from the user the prompt "ftp>" is pro-
- vided to the user. The following commands are recognized by
- _f_t_p:
-
- !! [ _c_o_m_m_a_n_d [ _a_r_g_s ] ]
- Invoke an interactive shell on the local machine. If
- there are arguments, the first is taken to be a command
- to execute directly, with the rest of the arguments as
- its arguments.
-
- $$ _m_a_c_r_o-_n_a_m_e [ _a_r_g_s ]
- Execute the macro _m_a_c_r_o-_n_a_m_e that was defined with the
- mmaaccddeeff command. Arguments are passed to the macro
- unglobbed.
-
- aaccccoouunntt [ _p_a_s_s_w_d ]
- Supply a supplemental password required by a remote
- system for access to resources once a login has been
- successfully completed. If no argument is included,
- the user will be prompted for an account password in a
- non-echoing input mode.
-
- aappppeenndd _l_o_c_a_l-_f_i_l_e [ _r_e_m_o_t_e-_f_i_l_e ]
- Append a local file to a file on the remote machine.
- If _r_e_m_o_t_e-_f_i_l_e is left unspecified, the local file name
- is used in naming the remote file after being altered
- by any _n_t_r_a_n_s or _n_m_a_p setting. File transfer uses the
- current settings for _t_y_p_e, _f_o_r_m_a_t, _m_o_d_e, and _s_t_r_u_c_t_u_r_e.
-
- aasscciiii
- Set the file transfer _t_y_p_e to network ASCII. This is
- the default type.
-
- bbeellll Arrange that a bell be sounded after each file transfer
- command is completed.
-
-
-
-
- Sprite v1.0 April 29, 1985 1
-
-
-
-
-
-
- FTP User Commands FTP
-
-
-
- bbiinnaarryy
- Set the file transfer _t_y_p_e to support binary image
- transfer.
-
- bbyyee Terminate the FTP session with the remote server and
- exit _f_t_p. An end of file will also terminate the ses-
- sion and exit.
-
- ccaassee Toggle remote computer file name case mapping during
- mmggeett commands. When ccaassee is on (default is off),
- remote computer file names with all letters in upper
- case are written in the local directory with the
- letters mapped to lower case.
-
- ccdd _r_e_m_o_t_e-_d_i_r_e_c_t_o_r_y
- Change the working directory on the remote machine to
- _r_e_m_o_t_e-_d_i_r_e_c_t_o_r_y.
-
- ccdduupp Change the remote machine working directory to the
- parent of the current remote machine working directory.
-
- cclloossee
- Terminate the FTP session with the remote server, and
- return to the command interpreter. Any defined macros
- are erased.
-
- ccrr Toggle carriage return stripping during ascii type file
- retrieval. Records are denoted by a carriage
- return/linefeed sequence during ascii type file
- transfer. When ccrr is on (the default), carriage
- returns are stripped from this sequence to conform with
- the UNIX single linefeed record delimiter. Records on
- non-UNIX remote systems may contain single linefeeds;
- when an ascii type transfer is made, these linefeeds
- may be distinguished from a record delimiter only when
- ccrr is off.
-
- ddeelleettee _r_e_m_o_t_e-_f_i_l_e
- Delete the file _r_e_m_o_t_e-_f_i_l_e on the remote machine.
-
- ddeebbuugg [ _d_e_b_u_g-_v_a_l_u_e ]
- Toggle debugging mode. If an optional _d_e_b_u_g-_v_a_l_u_e is
- specified it is used to set the debugging level. When
- debugging is on, _f_t_p prints each command sent to the
- remote machine, preceded by the string "-->".
-
- ddiirr [ _r_e_m_o_t_e-_d_i_r_e_c_t_o_r_y ] [ _l_o_c_a_l-_f_i_l_e ]
- Print a listing of the directory contents in the direc-
- tory, _r_e_m_o_t_e-_d_i_r_e_c_t_o_r_y, and, optionally, placing the
- output in _l_o_c_a_l-_f_i_l_e. If interactive prompting is on,
- _f_t_p will prompt the user to verify that the last argu-
- ment is indeed the target local file for receiving ddiirr
-
-
-
- Sprite v1.0 April 29, 1985 2
-
-
-
-
-
-
- FTP User Commands FTP
-
-
-
- output. If no directory is specified, the current
- working directory on the remote machine is used. If no
- local file is specified, or _l_o_c_a_l-_f_i_l_e is --, output
- comes to the terminal.
-
- ddiissccoonnnneecctt
- A synonym for cclloossee.
-
- ffoorrmm _f_o_r_m_a_t
- Set the file transfer _f_o_r_m to _f_o_r_m_a_t. The default for-
- mat is "file".
-
- ggeett _r_e_m_o_t_e-_f_i_l_e [ _l_o_c_a_l-_f_i_l_e ]
- Retrieve the _r_e_m_o_t_e-_f_i_l_e and store it on the local
- machine. If the local file name is not specified, it
- is given the same name it has on the remote machine,
- subject to alteration by the current _c_a_s_e, _n_t_r_a_n_s, and
- _n_m_a_p settings. The current settings for _t_y_p_e, _f_o_r_m,
- _m_o_d_e, and _s_t_r_u_c_t_u_r_e are used while transferring the
- file.
-
- gglloobb Toggle filename expansion for mmddeelleettee, mmggeett and mmppuutt.
- If globbing is turned off with gglloobb, the file name
- arguments are taken literally and not expanded. Glob-
- bing for mmppuutt is done as in ccsshh(1). For mmddeelleettee and
- mmggeett, each remote file name is expanded separately on
- the remote machine and the lists are not merged.
- Expansion of a directory name is likely to be different
- from expansion of the name of an ordinary file: the
- exact result depends on the foreign operating system
- and ftp server, and can be previewed by doing
- `mmllss _r_e_m_o_t_e-_f_i_l_e_s --'. Note: mmggeett and mmppuutt are not
- meant to transfer entire directory subtrees of files.
- That can be done by transferring a ttaarr(1) archive of
- the subtree (in binary mode).
-
- hhaasshh Toggle hash-sign (``#'') printing for each data block
- transferred. The size of a data block is 1024 bytes.
-
- hheellpp [ _c_o_m_m_a_n_d ]
- Print an informative message about the meaning of _c_o_m_-
- _m_a_n_d. If no argument is given, _f_t_p prints a list of
- the known commands.
-
- llccdd [ _d_i_r_e_c_t_o_r_y ]
- Change the working directory on the local machine. If
- no _d_i_r_e_c_t_o_r_y is specified, the user's home directory is
- used.
-
- llss [ _r_e_m_o_t_e-_d_i_r_e_c_t_o_r_y ] [ _l_o_c_a_l-_f_i_l_e ]
- Print an abbreviated listing of the contents of a
- directory on the remote machine. If _r_e_m_o_t_e-_d_i_r_e_c_t_o_r_y
-
-
-
- Sprite v1.0 April 29, 1985 3
-
-
-
-
-
-
- FTP User Commands FTP
-
-
-
- is left unspecified, the current working directory is
- used. If interactive prompting is on, _f_t_p will prompt
- the user to verify that the last argument is indeed the
- target local file for receiving llss output. If no local
- file is specified, or if _l_o_c_a_l-_f_i_l_e is --, the output is
- sent to the terminal.
-
- mmaaccddeeff _m_a_c_r_o-_n_a_m_e
- Define a macro. Subsequent lines are stored as the
- macro _m_a_c_r_o-_n_a_m_e; a null line (consecutive newline
- characters in a file or carriage returns from the ter-
- minal) terminates macro input mode. There is a limit
- of 16 macros and 4096 total characters in all defined
- macros. Macros remain defined until a cclloossee command is
- executed. The macro processor interprets '$' and '\'
- as special characters. A '$' followed by a number (or
- numbers) is replaced by the corresponding argument on
- the macro invocation command line. A '$' followed by
- an 'i' signals that macro processor that the executing
- macro is to be looped. On the first pass '$i' is
- replaced by the first argument on the macro invocation
- command line, on the second pass it is replaced by the
- second argument, and so on. A '\' followed by any
- character is replaced by that character. Use the '\'
- to prevent special treatment of the '$'.
-
- mmddeelleettee [ _r_e_m_o_t_e-_f_i_l_e_s ]
- Delete the _r_e_m_o_t_e-_f_i_l_e_s on the remote machine.
-
- mmddiirr _r_e_m_o_t_e-_f_i_l_e_s _l_o_c_a_l-_f_i_l_e
- Like ddiirr, except multiple remote files may be speci-
- fied. If interactive prompting is on, _f_t_p will prompt
- the user to verify that the last argument is indeed the
- target local file for receiving mmddiirr output.
-
- mmggeett _r_e_m_o_t_e-_f_i_l_e_s
- Expand the _r_e_m_o_t_e-_f_i_l_e_s on the remote machine and do a
- ggeett for each file name thus produced. See gglloobb for
- details on the filename expansion. Resulting file
- names will then be processed according to _c_a_s_e, _n_t_r_a_n_s,
- and _n_m_a_p settings. Files are transferred into the
- local working directory, which can be changed with
- `llccdd directory'; new local directories can be created
- with `!! mkdir directory'.
-
- mmkkddiirr _d_i_r_e_c_t_o_r_y-_n_a_m_e
- Make a directory on the remote machine.
-
- mmllss _r_e_m_o_t_e-_f_i_l_e_s _l_o_c_a_l-_f_i_l_e
- Like llss, except multiple remote files may be specified.
- If interactive prompting is on, _f_t_p will prompt the
- user to verify that the last argument is indeed the
-
-
-
- Sprite v1.0 April 29, 1985 4
-
-
-
-
-
-
- FTP User Commands FTP
-
-
-
- target local file for receiving mmllss output.
-
- mmooddee [ _m_o_d_e-_n_a_m_e ]
- Set the file transfer _m_o_d_e to _m_o_d_e-_n_a_m_e. The default
- mode is "stream" mode.
-
- mmppuutt _l_o_c_a_l-_f_i_l_e_s
- Expand wild cards in the list of local files given as
- arguments and do a ppuutt for each file in the resulting
- list. See gglloobb for details of filename expansion.
- Resulting file names will then be processed according
- to _n_t_r_a_n_s and _n_m_a_p settings.
-
- nnmmaapp [ _i_n_p_a_t_t_e_r_n _o_u_t_p_a_t_t_e_r_n ]
- Set or unset the filename mapping mechanism. If no
- arguments are specified, the filename mapping mechanism
- is unset. If arguments are specified, remote filenames
- are mapped during mmppuutt commands and ppuutt commands issued
- without a specified remote target filename. If argu-
- ments are specified, local filenames are mapped during
- mmggeett commands and ggeett commands issued without a speci-
- fied local target filename. This command is useful
- when connecting to a non-UNIX remote computer with dif-
- ferent file naming conventions or practices. The map-
- ping follows the pattern set by _i_n_p_a_t_t_e_r_n and _o_u_t_p_a_t_-
- _t_e_r_n. _I_n_p_a_t_t_e_r_n is a template for incoming filenames
- (which may have already been processed according to the
- nnttrraannss and ccaassee settings). Variable templating is
- accomplished by including the sequences '$1', '$2',
- ..., '$9' in _i_n_p_a_t_t_e_r_n. Use '\' to prevent this spe-
- cial treatment of the '$' character. All other charac-
- ters are treated literally, and are used to determine
- the nnmmaapp _i_n_p_a_t_t_e_r_n variable values. For exmaple, given
- _i_n_p_a_t_t_e_r_n $1.$2 and the remote file name "mydata.data",
- $1 would have the value "mydata", and $2 would have the
- value "data". The _o_u_t_p_a_t_t_e_r_n determines the resulting
- mapped filename. The sequences '$1', '$2', ...., '$9'
- are replaced by any value resulting from the _i_n_p_a_t_t_e_r_n
- template. The sequence '$0' is replace by the original
- filename. Additionally, the sequence '[_s_e_q_1,_s_e_q_2]' is
- replaced by _s_e_q_1 if _s_e_q_1 is not a null string; other-
- wise it is replaced by _s_e_q_2. For example, the command
- "nmap $1.$2.$3 [$1,$2].[$2,file]" would yield the out-
- put filename "myfile.data" for input filenames
- "myfile.data" and "myfile.data.old", "myfile.file" for
- the input filename "myfile", and "myfile.myfile" for
- the input filename ".myfile". Spaces may be included
- in _o_u_t_p_a_t_t_e_r_n, as in the example: nmap $1 |sed "s/
- *$//" > $1 . Use the '\' character to prevent special
- treatment of the '$', '[', ']', and ',' characters.
-
- nnttrraannss [ _i_n_c_h_a_r_s [ _o_u_t_c_h_a_r_s ] ]
-
-
-
- Sprite v1.0 April 29, 1985 5
-
-
-
-
-
-
- FTP User Commands FTP
-
-
-
- Set or unset the filename character translation mechan-
- ism. If no arguments are specified, the filename char-
- acter translation mechanism is unset. If arguments are
- specified, characters in remote filenames are
- translated during mmppuutt commands and ppuutt commands issued
- without a specified remote target filename. If argu-
- ments are specified, characters in local filenames are
- translated during mmggeett commands and ggeett commands issued
- without a specified local target filename. This com-
- mand is useful when connecting to a non-UNIX remote
- computer with different file naming conventions or
- practices. Characters in a filename matching a charac-
- ter in _i_n_c_h_a_r_s are replaced with the corresponding
- character in _o_u_t_c_h_a_r_s. If the character's position in
- _i_n_c_h_a_r_s is longer than the length of _o_u_t_c_h_a_r_s, the
- character is deleted from the file name.
-
- ooppeenn _h_o_s_t [ _p_o_r_t ]
- Establish a connection to the specified _h_o_s_t FTP
- server. An optional port number may be supplied, in
- which case, _f_t_p will attempt to contact an FTP server
- at that port. If the _a_u_t_o-_l_o_g_i_n option is on
- (default), _f_t_p will also attempt to automatically log
- the user in to the FTP server (see below).
-
- pprroommpptt
- Toggle interactive prompting. Interactive prompting
- occurs during multiple file transfers to allow the user
- to selectively retrieve or store files. If prompting
- is turned off (default is on), any mmggeett or mmppuutt will
- transfer all files, and any mmddeelleettee will delete all
- files.
-
- pprrooxxyy _f_t_p-_c_o_m_m_a_n_d
- Execute an ftp command on a secondary control connec-
- tion. This command allows simultaneous connection to
- two remote ftp servers for transferring files between
- the two servers. The first pprrooxxyy command should be an
- ooppeenn, to establish the secondary control connection.
- Enter the command "proxy ?" to see other ftp commands
- executable on the secondary connection. The following
- commands behave differently when prefaced by pprrooxxyy:
- ooppeenn will not define new macros during the auto-login
- process, cclloossee will not erase existing macro defini-
- tions, ggeett and mmggeett transfer files from the host on the
- primary control connection to the host on the secondary
- control connection, and ppuutt, mmppuutt, and aappppeenndd transfer
- files from the host on the secondary control connection
- to the host on the primary control connection. Third
- party file transfers depend upon support of the ftp
- protocol PASV command by the server on the secondary
- control connection.
-
-
-
- Sprite v1.0 April 29, 1985 6
-
-
-
-
-
-
- FTP User Commands FTP
-
-
-
- ppuutt _l_o_c_a_l-_f_i_l_e [ _r_e_m_o_t_e-_f_i_l_e ]
- Store a local file on the remote machine. If _r_e_m_o_t_e-
- _f_i_l_e is left unspecified, the local file name is used
- after processing according to any _n_t_r_a_n_s or _n_m_a_p set-
- tings in naming the remote file. File transfer uses
- the current settings for _t_y_p_e, _f_o_r_m_a_t, _m_o_d_e, and _s_t_r_u_c_-
- _t_u_r_e.
-
- ppwwdd Print the name of the current working directory on the
- remote machine.
-
- qquuiitt A synonym for bbyyee.
-
- qquuoottee _a_r_g_1 _a_r_g_2 ...
- The arguments specified are sent, verbatim, to the
- remote FTP server.
-
- rreeccvv _r_e_m_o_t_e-_f_i_l_e [ _l_o_c_a_l-_f_i_l_e ]
- A synonym for get.
-
- rreemmootteehheellpp [ _c_o_m_m_a_n_d-_n_a_m_e ]
- Request help from the remote FTP server. If a
- _c_o_m_m_a_n_d-_n_a_m_e is specified it is supplied to the server
- as well.
-
- rreennaammee [ _f_r_o_m ] [ _t_o ]
- Rename the file _f_r_o_m on the remote machine, to the file
- _t_o.
-
- rreesseett
- Clear reply queue. This command re-synchronizes
- command/reply sequencing with the remote ftp server.
- Resynchronization may be neccesary following a viola-
- tion of the ftp protocol by the remote server.
-
- rrmmddiirr _d_i_r_e_c_t_o_r_y-_n_a_m_e
- Delete a directory on the remote machine.
-
- rruunniiqquuee
- Toggle storing of files on the local system with unique
- filenames. If a file already exists with a name equal
- to the target local filename for a ggeett or mmggeett command,
- a ".1" is appended to the name. If the resulting name
- matches another existing file, a ".2" is appended to
- the original name. If this process continues up to
- ".99", an error message is printed, and the transfer
- does not take place. The generated unique filename
- will be reported. Note that rruunniiqquuee will not affect
- local files generated from a shell command (see below).
- The default value is off.
-
- sseenndd _l_o_c_a_l-_f_i_l_e [ _r_e_m_o_t_e-_f_i_l_e ]
-
-
-
- Sprite v1.0 April 29, 1985 7
-
-
-
-
-
-
- FTP User Commands FTP
-
-
-
- A synonym for put.
-
- sseennddppoorrtt
- Toggle the use of PORT commands. By default, _f_t_p will
- attempt to use a PORT command when establishing a con-
- nection for each data transfer. The use of PORT com-
- mands can prevent delays when performing multiple file
- transfers. If the PORT command fails, _f_t_p will use the
- default data port. When the use of PORT commands is
- disabled, no attempt will be made to use PORT commands
- for each data transfer. This is useful for certain FTP
- implementations which do ignore PORT commands but,
- incorrectly, indicate they've been accepted.
-
- ssttaattuuss
- Show the current status of _f_t_p.
-
- ssttrruucctt [ _s_t_r_u_c_t-_n_a_m_e ]
- Set the file transfer _s_t_r_u_c_t_u_r_e to _s_t_r_u_c_t-_n_a_m_e. By
- default "stream" structure is used.
-
- ssuunniiqquuee
- Toggle storing of files on remote machine under unique
- file names. Remote ftp server must support ftp proto-
- col STOU command for successful completion. The remote
- server will report unique name. Default value is off.
-
- tteenneexx
- Set the file transfer type to that needed to talk to
- TENEX machines.
-
- ttrraaccee
- Toggle packet tracing.
-
- ttyyppee [ _t_y_p_e-_n_a_m_e ]
- Set the file transfer _t_y_p_e to _t_y_p_e-_n_a_m_e. If no type is
- specified, the current type is printed. The default
- type is network ASCII.
-
- uusseerr _u_s_e_r-_n_a_m_e [ _p_a_s_s_w_o_r_d ] [ _a_c_c_o_u_n_t ]
- Identify yourself to the remote FTP server. If the
- password is not specified and the server requires it,
- _f_t_p will prompt the user for it (after disabling local
- echo). If an account field is not specified, and the
- FTP server requires it, the user will be prompted for
- it. If an account field is specified, an account com-
- mand will be relayed to the remote server after the
- login sequence is completed if the remote server did
- not require it for logging in. Unless _f_t_p is invoked
- with "auto-login" disabled, this process is done
- automatically on initial connection to the FTP server.
-
-
-
-
- Sprite v1.0 April 29, 1985 8
-
-
-
-
-
-
- FTP User Commands FTP
-
-
-
- vveerrbboossee
- Toggle verbose mode. In verbose mode, all responses
- from the FTP server are displayed to the user. In
- addition, if verbose is on, when a file transfer com-
- pletes, statistics regarding the efficiency of the
- transfer are reported. By default, verbose is on.
-
- ?? [ _c_o_m_m_a_n_d ]
- A synonym for help.
-
- Command arguments which have embedded spaces may be quoted
- with quote (") marks.
-
- AABBOORRTTIINNGG AA FFIILLEE TTRRAANNSSFFEERR
- To abort a file transfer, use the terminal interrupt key
- (usually Ctrl-C). Sending transfers will be immediately
- halted. Receiving transfers will be halted by sending a ftp
- protocol ABOR command to the remote server, and discarding
- any further data received. The speed at which this is
- accomplished depends upon the remote server's support for
- ABOR processing. If the remote server does not support the
- ABOR command, an "ftp>" prompt will not appear until the
- remote server has completed sending the requested file.
-
- The terminal interrupt key sequence will be ignored when _f_t_p
- has completed any local processing and is awaiting a reply
- from the remote server. A long delay in this mode may
- result from the ABOR processing described above, or from
- unexpected behavior by the remote server, including viola-
- tions of the ftp protocol. If the delay results from unex-
- pected remote server behavior, the local _f_t_p program must be
- killed by hand.
-
- FFIILLEE NNAAMMIINNGG CCOONNVVEENNTTIIOONNSS
- Files specified as arguments to _f_t_p commands are processed
- according to the following rules.
-
- 1) If the file name "-" is specified, the ssttddiinn (for read-
- ing) or ssttddoouutt (for writing) is used.
-
- 2) If the first character of the file name is "|", the
- remainder of the argument is interpreted as a shell
- command. _F_t_p then forks a shell, using _p_o_p_e_n(3) with
- the argument supplied, and reads (writes) from the
- stdout (stdin). If the shell command includes spaces,
- the argument must be quoted; e.g. ""| ls -lt"". A par-
- ticularly useful example of this mechanism is: "dir
- |more".
-
- 3) Failing the above checks, if ``globbing'' is enabled,
- local file names are expanded according to the rules
- used in the _c_s_h(1); c.f. the _g_l_o_b command. If the _f_t_p
-
-
-
- Sprite v1.0 April 29, 1985 9
-
-
-
-
-
-
- FTP User Commands FTP
-
-
-
- command expects a single local file ( .e.g. ppuutt), only
- the first filename generated by the "globbing" opera-
- tion is used.
-
- 4) For mmggeett commands and ggeett commands with unspecified
- local file names, the local filename is the remote
- filename, which may be altered by a ccaassee, nnttrraannss, or
- nnmmaapp setting. The resulting filename may then be
- altered if rruunniiqquuee is on.
-
- 5) For mmppuutt commands and ppuutt commands with unspecified
- remote file names, the remote filename is the local
- filename, which may be altered by a nnttrraannss or nnmmaapp set-
- ting. The resulting filename may then be altered by
- the remote server if ssuunniiqquuee is on.
-
- FFIILLEE TTRRAANNSSFFEERR PPAARRAAMMEETTEERRSS
- The FTP specification specifies many parameters which may
- affect a file transfer. The _t_y_p_e may be one of "ascii",
- "image" (binary), "ebcdic", and "local byte size" (for PDP-
- 10's and PDP-20's mostly). _F_t_p supports the ascii and image
- types of file transfer, plus local byte size 8 for tteenneexx
- mode transfers.
-
- _F_t_p supports only the default values for the remaining file
- transfer parameters: _m_o_d_e, _f_o_r_m, and _s_t_r_u_c_t.
-
- OOPPTTIIOONNSS
- Options may be specified at the command line, or to the com-
- mand interpreter.
-
- The --vv (verbose on) option forces _f_t_p to show all responses
- from the remote server, as well as report on data transfer
- statistics.
-
- The --nn option restrains _f_t_p from attempting "auto-login"
- upon initial connection. If auto-login is enabled, _f_t_p will
- check the ._n_e_t_r_c (see below) file in the user's home direc-
- tory for an entry describing an account on the remote
- machine. If no entry exists, _f_t_p will prompt for the remote
- machine login name (default is the user identity on the
- local machine), and, if necessary, prompt for a password and
- an account with which to login.
-
- The --ii option turns off interactive prompting during multi-
- ple file transfers.
-
- The --dd option enables debugging.
-
- The --gg option disables file name globbing.
-
-
-
-
-
- Sprite v1.0 April 29, 1985 10
-
-
-
-
-
-
- FTP User Commands FTP
-
-
-
- TTHHEE ..nneettrrcc FFIILLEE
- The .netrc file contains login and initialization informa-
- tion used by the auto-login process. It resides in the
- user's home directory. The following tokens are recognized;
- they may be separated by spaces, tabs, or new-lines:
-
- mmaacchhiinnee _n_a_m_e
- Identify a remote machine name. The auto-login process
- searches the .netrc file for a mmaacchhiinnee token that
- matches the remote machine specified on the _f_t_p command
- line or as an ooppeenn command argument. Once a match is
- made, the subsequent .netrc tokens are processed, stop-
- ping when the end of file is reached or another mmaacchhiinnee
- token is encountered.
-
- llooggiinn _n_a_m_e
- Identify a user on the remote machine. If this token
- is present, the auto-login process will initiate a
- login using the specified name.
-
- ppaasssswwoorrdd _s_t_r_i_n_g
- Supply a password. If this token is present, the
- auto-login process will supply the specified string if
- the remote server requires a password as part of the
- login process. Note that if this token is present in
- the .netrc file, _f_t_p will abort the auto-login process
- if the .netrc is readable by anyone besides the user.
-
- aaccccoouunntt _s_t_r_i_n_g
- Supply an additional account password. If this token
- is present, the auto-login process will supply the
- specified string if the remote server requires an addi-
- tional account password, or the auto-login process will
- initiate an ACCT command if it does not.
-
- mmaaccddeeff _n_a_m_e
- Define a macro. This token functions like the _f_t_p mmaacc--
- ddeeff command functions. A macro is defined with the
- specified name; its contents begin with the next .netrc
- line and continue until a null line (consecutive new-
- line characters) is encountered. If a macro named _i_n_i_t
- is defined, it is automatically executed as the last
- step in the auto-login process.
-
- BBUUGGSS
- Correct execution of many commands depends upon proper
- behavior by the remote server.
-
- An error in the treatment of carriage returns in the 4.2BSD
- UNIX ascii-mode transfer code has been corrected. This
- correction may result in incorrect transfers of binary files
- to and from 4.2BSD servers using the ascii type. Avoid this
-
-
-
- Sprite v1.0 April 29, 1985 11
-
-
-
-
-
-
- FTP User Commands FTP
-
-
-
- problem by using the binary image type.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Sprite v1.0 April 29, 1985 12
-
-
-
-